正規表現の^と$
正規表現の^と$記号
以下のように考えるとわかりやすいかな?
^
文字列の先頭(の前)を表す文字
$
文字列の最後(の後)を表す文字
例
文字列「abc」
https://scrapbox.io/files/648db47f16a72a001cfa587b.png
正規表現「^bc」
(先頭 + bc)を含む文字列を表す。
正規表現「^...$」
(先頭 + 文字 + 文字 + 文字 + 末尾)に当てはめる文字列を表す。
[^abc]という用法は意味が異なる。
[]を否定する
この例では a, b, c 以外の文字を表す